High-speed Curve25519 on 8-bit, 16-bit, and 32-bit microcontrollers
نویسندگان
چکیده
منابع مشابه
High-speed Curve25519 on 8-bit, 16-bit, and 32-bit microcontrollers
This paper presents new speed records for 128-bit secure elliptic-curve Diffie-Hellman key-exchange software on three different popular microcontroller architectures. We consider a 255-bit curve proposed by Bernstein known as Curve25519, which has also been adopted by the IETF. We optimize the X25519 key-exchange protocol proposed by Bernstein in 2006 for AVR ATmega 8-bit microcontrollers, MSP4...
متن کاملDesign of 8 Bit, 16 Bit and 32 Bit Lfsr for Pn Sequence Generation Using Vhdl
LFSR (Linear Feedback Shift Register) is commonly employed in various cryptography applications to generate pseudo-random numbers. The overall number of random state produced by the LFSR is determined by the feedback polynomial. LFSR is a shift register in which some of their outputs are taken in exclusive-OR format that forms the feedback path. So it capable to generate maximum of 2-1 random s...
متن کاملNovel 16-Bit and 32-Bit Group High Speed BCD Adders
The VLSI binary adder is the basic building block in any computation unit. It is widely used in the arithmetic logic unit, memory addressing computation and in many other places. In this paper the binary adder is presented with keeping in mind speed, power and finally area. In this paper the BCD adder is designed using the mixed approach such as hierarchical, muxing and variable grouping techni...
متن کاملNaCl on 8-Bit AVR Microcontrollers
This paper presents first results of the Networking and Cryptography library (NaCl) on the 8-bit AVR family of microcontrollers. We show that NaCl, which has so far been optimized mainly for different desktop and server platforms, is feasible on resource-constrained devices while being very fast and memory efficient. Our implementation shows that encryption using Salsa20 requires 268 cycles/byt...
متن کامل32 - bit Microcontrollers for Automotive Applications
A new family of Atmel AVR low-power 32-bit microcontrollers provides higher processing performance, improved accuracy, and more power efficiency for automotive applications. These enhancements enable implementation of new product-differentiating features such as advanced control algorithms, voice control, and capacitive touch sensing (see figure 1). The Atmel AVR UC3C 32-bit microcontroller inc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Designs, Codes and Cryptography
سال: 2015
ISSN: 0925-1022,1573-7586
DOI: 10.1007/s10623-015-0087-1